package com.fh.base;
 
/**
 * 通过DAO接口
 */
public interface BasicDAO<T> {
	
	
	/** 以Id删除这个对象 */
	 public int deleteByPrimaryKey(Long id);

	 /**
	   *保存对象 会根据传的值insert 
	   * @param entity
	   * @return
	   */
	 public int insertSelective(T entity);
	 /**
	  * 查询
	  * @param id
	  * @return
	  */
	 public T selectByPrimaryKey(Long id);
	 
	 /** 更新对象 */
	 public int updateByPrimaryKeySelective(T entity);

	
	

	



}
